package com.base.login.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.base.system.domain.vo.TSysMenuVo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;


/**
 * 用户信息相关
 */
@Data
public class PermissionInfo implements Serializable {

	private static final long serialVersionUID = -2429276036600474747L;

	@ExcelProperty(value="菜单子节点")
	private List<TSysMenuVo> menuInfos;

	@ExcelProperty(value="权限列表")
	private List<String> permissions;

	@ExcelProperty(value="菜单列表记录")
	private List<String> permissionCodes;

	@ExcelProperty(value="权限菜单表记录")
	private Map<String,List<TSysMenuVo>> permissionButtons;


}
